//适配器模式典型应用之axios
//情景：假如一个项目中原来代码都是用的jquery中的ajax，现在需改造请求的方式为axios
let $ = require('jquery');
let axios = require('axios');
//转接请求的接口
$.ajax = function (options: any) {
  return toAxiosAdaptor(options);
};
function toAxiosAdaptor(options:any) {
  return axios({
    url: options.url,
    methods: options.type
  }).then(options.success, options.error);
};
$.ajax({
  url: 'http://localhost:8080/api/user',
  type: 'GET',
  success() {
    console.log('success')
  },
  error() {
    console.log('error')
  }
})
